package main

import "fmt"

func main() {
	var c1 Circle // 定义c1，为Circle类型
	c1.radius = 10.00
	fmt.Println("面积", c1.getArea())
}

// go没有用class的形式实现对象模板，而是使用struct结构体实现对象模板

// 定义结构体，名称为Circle
// 包含一个属性radius，类型为float64
type Circle struct {
	radius float64
}

func (c Circle) getArea() float64 {
	return 3.14 * c.radius * c.radius
}
